home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
pc_board
/
pcblim20.zip
/
PCBLIM.DOC
< prev
next >
Wrap
Text File
|
1992-02-17
|
9KB
|
220 lines
PCBoard 14.5a User Access Utility
PCBLimit Version 2.0
Copyright (C) 1992 by David D. Casto
4560 Alps Court
Gahanna , Ohio 43230
(614) 337-2115
WARNING!!
As with all new software it is *strongly* recommended that you
have a recent backup just in case.
Legal:
David Casto hereby disclaims all warranties relating to this
software, whether express or implied, including without
limitation any implied warranties of merchantability or fitness
for a particular purpose. David Casto will not be liable for any
special, incidental, consequential, indirect or similar damages
due to loss of data or any other reason, even if David Casto or an
agent of David Casto has been advised of the possibility of such
damages. In no event shall David Casto liability for any damages
ever exceed the price paid for the license to use software,
regardless of the form of the claim. The person using the
software bears all risk as to the quality and performance of the
software.
You are free to distribute this software as long as there are no
modifications to any files or the software.
Registration:
If you find PCBLim easy, and convenient to use, a registration of
$15.00 would be appreciated.
Registration includes:
1) New updates to the software available for download from Blue
Light BBS.
2) User support also available on Blue Light BBS.
3) A Key file that unlocks the Caller Log and Bulletin features
downloadable from Blue Light BBS.
4) The Key file also removes "Registered to UNREGISTERED"
to "Registered to Your BBS and serial number".
5) Your peace of mind knowing that you have done the right thing!
Blue Light BBS is located in Columbus, Ohio
(614) 766-9708 19200 BPS
(614) 766-9709 14400 BPS
(614) 766-4356 19200 BPS
*Note: Please address all correspondence to David Casto when
calling Blue Light BBS.
What Is It? :
PCBLimit is a door that will allow or deny users access to your
system between the specified times. Great for Mail Networks
and those LEECH visiting SysOps that keep your nodes busy and your
subscribers out in the cold during the peak times. :-)
Another use could be to restrict John Uploader that calls at 1200
baud and uploads a 1 meg file during peak hours leaving that 2400
baud caller that wants to become a subscriber out in the cold.
Yet another use could be set up to force a list of users into
certain doors or to flag files for them to download or even force
them into a certain conference.
PCBLimit will show your display file to the caller and make a
PCBStuff.KBD to force the caller do what ever you want when PCBoard
reloads.
The uses can be almost unlimited with a little imagination.
Setup:
1.) Place PCBLim.EXE in your PATH.
2.) Put a door batch file in each node(s) directory. (PCBLIMIT)
Examples:
Regular Door Batch File: Shell Door Batch File:
ECHO OFF ECHO OFF
PCBLIM C:\PCB\PCBLIM1.DAT PCBLIM C:\PCB\PCBLIM1.DAT
BOARD EXIT
3.) Place and Edit a PCBLim(x).dat (or any Path\FileName) file in a
directory. Use a different FileName for each node (PCBLim1.dat
PCBLim2.dat etc).
*Must contain this format!
Example:
C:\pcb\pcboard.sys <---- Path to PCBoard.sys
Blue Light BBS <---- Board Name
Steven <---- Sysop First Name
Price <---- Sysop Last Name
C:\pcb\main\users <---- Path\File Name of USERS
C:\pcb\Pcblim.txt <---- Path\File Name of Display File
Bye <---- Command PCBoard will exicute
c:\pcb\pcblim.blt <---- Path\File Name of BLT (or NO)
c:\pcb\main\caller1 <---- Path\File Name of Callers log (or NO)
23 <---- Max Line Length of BLT
06:00 <---- Start time Restricted
23:00 <---- End time Restricted
3 <---- Lines of User Names to follow
Michael Graham <---- User Name1 (or ALL)
Steven Price <---- User Name2
Tim Money <---- User Name3
In this example Tim Money could call and stay on the board
between 00:00 and 05:59, and be logged off between 06:00 and
23:59. Keep in mind the times are only hour sensitive, so
06:00 and 06:59 are the same to PCBLimit.
Line 1 is the Path\FileName of the PCBoard.sys file.
Line 2 is the name of your BBS.
Line 3 is the SysOp first name.
Line 4 is the SysOp last name.
Line 5 is the Path\FileName of the USERS file.
Line 6 is the display Path\FileName that will be displayed
to the caller while in the door and can contain most of PCBoards
@X macros.
Line 7 is the command to stuff into PCBoards key board buffer
and will be exicuted when PCBoard reloads.
Line 8 is the BLT Path\FileName of a BLT file to display a
quick view of PCBLimit's activity without displaying the Caller(x)
log.
To disable this feature place NO on this line.
(You need a Registered Key file to unlock and use the BLT
feature.)
Line 9 is the Caller(x) log Path\FileName. This will append to
the CALLER(x) log if PCBLimit has forced the caller to logoff or
has determined to allow the user to remain online. To disable this
feature place NO on this line.
(You need a Registered Key file to unlock and use the Caller
log feature.)
Line 10 is the Maximum lines to allow your BLT to be before
PCBLimit will delete it and start a new one.
Line 11 is the start time for Restriction
Line 12 is the end time for Restriction
Line 13 is the number of names to follow. PCBLimit will only
read this many names even though there could be more in the
file.
Line 14 is the First User Name for PCBLimit to logoff. If you
place ALL as the FIRST User Name PCBLimit will force all callers
to be logged off.
Line 15 thru XX contain user names that you want to restrict
access. You may have as many User Names as you like however,
Line 13 must reflect how many User Names to read.
4.) Place and edit a PCBLim.txt (or any Path\FileName) in a directory.
Example:
@CLS@
@X0D-----------------------------------------------------------------
@X0CPlease Note@X0F
Your calling hours are from 00:00 am to 6:00 am. This
has been implemented to allow our subscribers access
to the system during peak hours.
Thank You
SysOp
@X0D-----------------------------------------------------------------
6.) Set up PCBLim in PCBSetUp. The following example will send
all users with a security level of 50, 52, 53, 54 into PCBLim.
Example from PCBSetup:
Edit DOORS File
USER DOOR
Filename Password Sec Login SYS SYS Shell Path to DOOR Files
══════════ ═════════════ ═══ ═════ ════ ════ ═════ ══════════════════════
1) PCBLIMIT 50 Y N N Y
2) PCBLIMIT 52 Y N N Y
3) PCBLIMIT 53 Y N N Y
4) PCBLIMIT 54 Y N N Y
7.) Put a $$LogOff.bat file in each nodes directory. Example:
if exist pcbstuff.kbd del pcbstuff.kbd
8.) See sample CALLER1 and PCBLim.BLT files for examples of the BLT
and Caller features.
9.) Please let me know if you like PCBLimit!